Marinate the chicken with salt, curd, turmeric powder,red chilli powder,ginger garlic paste,cumin powder & coriander powder.Marinate it for at least 4 to 5 hours.
Soak the rice in water for 30 minutes.
Half boil the rice with lemon juice,shah jeera,cinnamon stick,cloves,mace,cardamom & 2tspn ghee.
Drain excess water & keep aside.
Heat oil & fry boiled eggs & potato mixed with salt & turmeric powder.
For making chicken gravy, add chopped onion & ginger garlic paste & saute it for a while.
Add matinated chicken & all spices.
Add some hot water, cover it & let it cook on low flame untill the chicken is soft cooked.
After that open the lid & adjust salt & gravy.
Now take any heavy bottomed vessel & start layering the biryani.
Place the cooked chicken in the vessel evenly.
Spread half cooked rice on it.
Place boiled ,fried eggs & potatoes on it.
Sprinkle biryani masala,saffron soaked milk,ghee & birista.
Layer the remaining rice on it.
Sprinkle saffron soaked milk,meethi aatar,keora water & rose water.
Mix some water in wheat flour to make a dough.
Now cover the vessel with lid & seal it with wheat dough.
Cook over low heat for 25 minutes.
Switch off the flame & keep rest for another 15 minutes.
After that open the lid, mix the layers & serve it with salad & raita.